package ar.edu.utn.frba.dds.aterrizar.busquedas;

import ar.edu.utn.frba.dds.aterrizar.usuarios.Usuario;

public class CondicionExtraRangoPrecios implements Condiciones {
	
	private RangoPrecios RangoPrecios;
	
	public CondicionExtraRangoPrecios(int precioMinimo, int precioMaximo) {
		this.setRangoPrecios(new RangoPrecios(precioMinimo, precioMaximo));
	}
	
	public boolean seCumplePara(Vuelo unVuelo, Usuario usuario) {
		return this.getRangoPrecios().getPrecioMinimo() < unVuelo.getPrecioPara(usuario) && 
				this.getRangoPrecios().getPrecioMaximo() > unVuelo.getPrecioPara(usuario);
	}

	public RangoPrecios getRangoPrecios() {
		return RangoPrecios;
	}

	public void setRangoPrecios(RangoPrecios rangoPrecios) {
		RangoPrecios = rangoPrecios;
	}

}
